package edu.kit.aifb.ruleintegrator.bayes.searcher;

import edu.kit.aifb.ruleintegrator.bayes.network.NetworkChange;
import edu.kit.aifb.ruleintegrator.bayes.network.NetworkManager;

public interface IEvaluator {
	public abstract double computeInitialNetworkScore( 
			NetworkManager currentBayesNetManager) throws Exception;

	public abstract double updateNetworkScore( 
			NetworkManager currentBayesNetManager, 
			NetworkChange currentBayesNetChange) throws Exception;
	

}
